package com.itheima.Test03;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Scanner;

public class Test002 {
    public static void main(String[] args) throws ParseException {
        /*
        请用户键盘录入他的生日，要求格式(yyyy/MM/dd)。
       请打印他出生那天是星期几？以及他一周岁生日那天是星期几？
       注意：如果用户输入生日格式错误，要提示重新输入！(可以利用异常处理)
         */
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入你的生日,格式(yyyy/MM/dd):");
        String s = sc.next();
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd");
        Date p = sdf.parse(s);
        Calendar c = Calendar.getInstance();
        c.setTime(p);
        String[] arr = {"  ", "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"};
        int i = c.get(Calendar.DAY_OF_WEEK);
        System.out.println(arr[i]);
        c.set(Calendar.YEAR, c.get(Calendar.YEAR) + 1);
        int i1 = c.get(Calendar.DAY_OF_WEEK);
        System.out.println(arr[i1]);
    }
}
